﻿<?xml version="1.0" encoding="utf-8" ?>
<EntityDefine name="MyEntity">
  <Property name="A" target="Velocity2D.X"/>
  <Property name="CustomProperty" type="System.Int32" access="public"/>
  <Component type="Position2D"/>
  <Component type="Velocity2D"/>
  <Component type="Texture"/>
  <Init name="CustomProperty" value="95"/>
  <Function name="myfunct" type="int" access="public" >
    <Param name="x" type="int"/>
    return x*x;
  </Function>
  <Interface type ="System.IDisposable"/>
  <Event name="MyEvent" type="EventArgs" access="public"/>
</EntityDefine>